/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controllers;

import models.*;
import play.mvc.Controller;

/**
 *
 * @author CAdministrador
 */
public class CAdministrador extends Controller {

    public static void panelAdministrador() {
        //-- Extraemos los datos del Proceso electoral
        Proceso_Electoral PE = Proceso_Electoral.find("order by id DESC").first();
            
         if(PE == null){
            PE = new Proceso_Electoral();
        }
       
        Administrador AD = Administrador.connect(frontController.username);
        render(AD,PE);
    
    }
     public static void inscribirLista(){
        //-- Extraemos los datos del Proceso electoral
//        Proceso_Electoral PE = Proceso_Electoral.find("order by id DESC").first();
//            
//        if(PE == null){
//            PE = new Proceso_Electoral();
//        }
       
        Administrador AD = Administrador.connect(frontController.username);
        
        String nLista = params.get("nLista");
        String nAgru =  params.get("nomAgrupacion");
        String repre = params.get("representante");
        
        String au = params.get("og1");
        String cf = params.get("og2");
        String cu = params.get("og3");
        
        // System.out.println(" ____ "+ cu);
        Partido_Politico PP = new Partido_Politico(nLista, nAgru,repre,cf , cu, au); 
        PP.save();
        
        
        vistaInscribirLista();
        
    }
    public static void vistaInscribirLista(){
        //-- Extraemos los datos del Proceso electoral
        Proceso_Electoral PE = Proceso_Electoral.find("order by id DESC").first();
            
         if(PE == null){
            PE = new Proceso_Electoral();
        }
       
        Administrador AD = Administrador.connect(frontController.username);
        render(AD,PE);
        
    }
    
    public static void vistaInscribirCandidato(){
        //-- Extraemos los datos del Proceso electoral
        Proceso_Electoral PE = Proceso_Electoral.find("order by id DESC").first();
            
         if(PE == null){
            PE = new Proceso_Electoral();
        }
       
        Administrador AD = Administrador.connect(frontController.username);
        render(AD,PE);
        
    }
    
    public static void inscribirCandidato(){
        //-- Extraemos los datos del Proceso electoral
//        Proceso_Electoral PE = Proceso_Electoral.find("order by id DESC").first();
//            
//         if(PE == null){
//            PE = new Proceso_Electoral();
//        }
//       
//        Administrador AD = Administrador.connect(frontController.username);
        
        String codAlumno = params.get("codigo");
        String nLista =  params.get("nlista");
        String cargo = params.get("cargo");
        
        String og = params.get("og");
        
        System.out.println("Registrado  codigo "+codAlumno+" Lista "+nLista);
        
        if(og.equals("AU")){
            new Candidatos_AU(nLista, codAlumno).save();
        }else if(og.equals("CU")){
            new Candidatos_CU(nLista, codAlumno).save();
        }else if(og.equals("CF")){
            new Candidatos_CF(nLista, codAlumno).save();
           
        }
        
        vistaInscribirCandidato();
        
    }
    
}
